.page-bankList {
	padding: 0 0 2rem 0;
	.bank-list-container {
		padding: 0;
		.list-box {
			.am-tabs-tab-bar-wrap {
				position: fixed;
				width: 100%;
				z-index: 2;
				box-shadow: 0px 2px 8px 0px rgba(204, 204, 204, 0.28);
				.am-tabs-default-bar-tab {
					height: 1.08rem;
				}
			}
			.am-tabs-content-wrap {
				padding: 1.48rem 0 0 0;
				.am-tabs-pane-wrap {
					padding: 0 0.3rem;
				}
			}

			.am-tabs-default-bar-underline {
				position: absolute;
				bottom: 0.14rem;
				height: 0.04rem;
				border: 1px #f82633 solid;
				-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
			}
			.title {
				color: #333333;
				font-size: 0.32rem;
				font-weight: 700;
				margin: 0.2rem 0rem 0.3rem 0rem;
			}
			.item {
				background-color: #fff;
				box-shadow: 0 0.04rem 0.08rem 0 #dddddd;
				margin-bottom: 0.3rem;
				display: flex;
				box-sizing: border-box;
				padding: 0.3rem;
				border-radius: 0.16rem;
				.wqy {
					position: absolute;
					right: 0.6rem;
					font-size: 0.28rem;
					font-weight: 500;
					color: #f82633;
				}
				&-img {
					width: 0.7rem;
					height: 0.7rem;
					margin-right: 0.18rem;
				}
				&-name {
					font-size: 0.32rem;
					font-weight: bold;
					margin-bottom: 0.1rem;
					color: #321212;
				}
				&-card {
					font-size: 0.4rem;
					font-weight: 600;
					color: #321212;
					line-height: 0.44rem;
					margin-bottom: 0.2rem;
					.asterisk {
						margin: 0 0.1rem;
					}
				}
				&-type {
					margin-bottom: 0.4rem;
					color: #321212;
					span {
						color: #999999;
						margin-left: 0.2rem;
					}
				}
				&.disabled {
					opacity: 0.3;
				}
			}
			.bankList-add-btn-wrap {
				position: fixed;
				bottom: 0.62rem;
				left: 0;
				width: 100%;
				z-index: 2;
			}
			.bankList-add-btn {
				width: 6.3rem;
				height: 0.98rem;
				border-radius: 0.98rem;
				line-height: 0.98rem;
				text-align: center;
				font-size: 0.32rem;
				font-weight: 400;
				color: #fff;
				background: #ff3736;
			}
			.item-card-error {
				color: red;
			}
		}
	}
	.bank-list-container-noCard {
		// padding: 0.3rem;
		.add-icon {
			width: 100%;
			border-radius: 0.2rem;
		}
	}
	.bank-list-banner {
		h3 {
			color: #333333;
			font-size: 0.32rem;
			padding: 0.3rem;
			font-weight: 700;
		}
		.banner-box {
			width: 100%;
			display: flex;
			justify-content: center;
			img {
				width: 7rem;
				height: 2.2rem;
				border-radius: 0.2rem;
			}
		}
	}
}
